Accelerating Seismic Computations Using Customized Number Representations on FPGAs

نویسندگان

  • Haohuan Fu
  • William George Osborne
  • Robert G. Clapp
  • Oskar Mencer
  • Wayne Luk
چکیده

The oil and gas industry has an increasingly large demand for high-performance computation over huge volume of data. Compared to common processors, field-programable gate arrays (FPGAs) can boost the computation performance with a streaming computation architecture and the support for application-specific number representation. With hardware support for reconfigurable number format and bit width, reduced precision can greatly decrease the area cost and I/O bandwidth of the design, thus multiplying the performance with concurrent processing cores on an FPGA. In this paper, we present a tool to determine the minimum number precision that still provides acceptable accuracy for seismic applications. By using the minimized number format, we implement core algorithms in seismic applications (the FK step in forward continued-based migration and 3D convolution in reverse time migration) on FPGA and show speedups ranging from 5 to 7 by including the transfer time to and from the processors. Provided sufficient bandwidth between CPU and FPGA, we show that a further increase to 48X speedup is possible.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Power Consumption of Digital Hearing Aid Computations Using Customized Numerical Representations

POWER CONSUMPTION OF DIGITAL HEARING AID COMPUTATIONS USING CUSTOMIZED NUMERICAL REPRESENTATIONS

متن کامل

Customizing Floating-Point Operators for Linear Algebra Acceleration on FPGAs

Accelerating the execution of algorithms involving floating-point computations is currently a necessity in the scientific community. A solution – FPGAs – are believed to provide the best balance between costs, performance and flexibility. The FPGA’s flexibility can be best exploited when used to accelerate ”exotic operators”(log, exp, dot product) and operators tailored for the numerics of each...

متن کامل

3D and 4D Seismic Data Integration in Static and Dynamic Reservoir Modeling: A Review

Reservoir modeling is the process of generating numerical representations of reservoir conditions and properties on the basis of geological, geophysical, and engineering data measured on the Earth’s surface or in depth at a limited number of borehole locations. Therefore, reservoir modeling requires an incorporation of the data from a variety of sources, along with an integration of knowledge a...

متن کامل

FPGA-based Acceleration of the Lattice Boltzmann Method

FPGAs (Field-Programmable Gate Arrays) are becoming more attractive to high-performance scientific computing. FPGAs are high volume, off-the-shelf semiconductor devices containing programmable logic components, embedded arithmetic units, embedded memories and their programmable interconnection network. FPGAs have remarkably increased their potential for high-performance computing by integrating...

متن کامل

FPGAs and DSPs for Sonar Processing — Inner Loop Computations

In this paper we evaluate FPGA technology for use in sonar processing, specifically, time-delay, frequencydomain, and matched-field beamforming algorithms. We compare our results with those obtained using DSPs to highlight a number of FPGA features which make them attractive for signal processing. First, the CORDIC algorithm maps well onto FPGAs, in our case allowing complex arithmetic to be do...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • EURASIP J. Emb. Sys.

دوره 2009  شماره 

صفحات  -

تاریخ انتشار 2009